package domain

type TmallServicecenterWorkcardDesensitizationQueryBuyer struct {
	/*
	   座机     */
	Phone *string `json:"phone,omitempty" `

	/*
	   二级地址     */
	AddressCity *string `json:"address_city,omitempty" `

	/*
	   地址编码     */
	Location *int64 `json:"location,omitempty" `

	/*
	   三级地址     */
	AddressDistrict *string `json:"address_district,omitempty" `

	/*
	   详细地址     */
	AddressDetail *string `json:"address_detail,omitempty" `

	/*
	   姓名     */
	BuyerName *string `json:"buyer_name,omitempty" `

	/*
	   邮箱     */
	Email *string `json:"email,omitempty" `

	/*
	   拼装好的地址     */
	Address *string `json:"address,omitempty" `

	/*
	   邮编     */
	ZipCode *string `json:"zip_code,omitempty" `

	/*
	   买家昵称     */
	BuyerNick *string `json:"buyer_nick,omitempty" `

	/*
	   四级地址     */
	AddressTown *string `json:"address_town,omitempty" `

	/*
	   一级地址     */
	AddressProvince *string `json:"address_province,omitempty" `

	/*
	   手机号     */
	Mobile *string `json:"mobile,omitempty" `
}

func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetPhone(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.Phone = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetAddressCity(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.AddressCity = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetLocation(v int64) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.Location = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetAddressDistrict(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.AddressDistrict = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetAddressDetail(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.AddressDetail = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetBuyerName(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.BuyerName = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetEmail(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.Email = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetAddress(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.Address = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetZipCode(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.ZipCode = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetBuyerNick(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.BuyerNick = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetAddressTown(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.AddressTown = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetAddressProvince(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.AddressProvince = &v
	return s
}
func (s *TmallServicecenterWorkcardDesensitizationQueryBuyer) SetMobile(v string) *TmallServicecenterWorkcardDesensitizationQueryBuyer {
	s.Mobile = &v
	return s
}
